DOS2005
By: Ravindra Singh
Language: TI Basic/Asm
Made on: 19/01/2005
Description: A TIOS Shell for the TI83.
Files: DOS05.83G: (DOS05.83p),(ZRUNOFF.83p),(ZTIOFF.83p)
Installation:
Send DOS05.83g to your TI and execute DOS05
DO NOT DELETE OR MESS WITH ZRUNOFF AND ZTIOFF PROGRAMS.
:::::::::::::::::::::::::::::::::::::
I decided to make this shell because Dos is my favourite OS 
on any computer. This is basically a framework as i will say
even though it is a a complete version cuz i will be making 
a asm ver. of it. It will be faster, more of a graphical interface
and have built in functions. This one has built in addition,
subtraction, multiplaction and division operations i.e
you won't have to always return to the TIOS to do such
things. Alas it is in basic so you will have to feed in the prog
names yourself but i promise in the asm ver. you won't have
to. The work on the asm ver. is underway as you read this ;)

Adding Prog Names:
:::::::::::::::::::::::::::::
Scroll down in your TI to the section where it says:

If Str1="EXE PROG1"
Then
prgmPROG1
End

Replace the 'PROG1' with the name of your prog example: TETRIS
so it looks like:

If Str1="EXE TETRIS"
Then
prgmTETRIS
End

Remmember if your prog is an asm prog then don't use the 'prgm' command
but add the 'Send(9prgm' command in place of you prgm command:

Example:

If Str1="EXE TETRIS"
Then
Send(9prgmTETRIS
End
  
Also Scroll down in your TI to this section where it says:

If Str1="COM DIR"
Then
ClrHome
Disp ""
Disp ""
Disp ""
Disp ""

Over here add in the middle of the two "" the name of your prog.
Also if you have more then 4 progs then you can add another Disp""
to add more progs.

Example:
 
If Str1="COM DIR"
Then
ClrHome
Disp "TETRIS"
Disp "GALAXIAN"
Disp "BATTLE"
Disp "DRAW"

Remmember to add a 'Pause' (found under prgm menu)
command after every 7 progs so you can view every prog.
Remmember to remove every 'Stop' command from your progs
and replace it with a 'Return' command.

DOS05 Commands:
:::::::::::::::::::::::::: 
You have to write a COM before every command you give in DOS05
except for Executing programs for which you have to use a EXE command.
  
Commands:
:::::::::::::::::

COM CLS  => Clears Screen.
COM DIR   => Displays all progs in TI.
COM TIOS => Return to TIOS
COM TIOFF => Poweroff the TI
COM SCR => Displays the the Pic stored in Pic0 as a screensaver. Remmember to first add a pic in Pic in Pic0 before using this command or else the you will have a Err:undefined.
COM ADD => Prompts for two numbers and adds them.
COM SUB => " "     "        "          "      " "    subtracts them. 
COM MUL => " "    "    "  "   "   " "  "  "   " "  multiplys them.
COM DIV => "  "    "    "    "  " "    "  "   " " "  divides them.

EXE (PROG1) => Execute the program ex. TETRIS. Note You don't have to add the parathesis ().

Lastly i would like to thank:

Kerm Martain: For providing me with the TIOFF code and for inspiration.
Fernir Software: For the idea.
and every body else on CEMTECH.TK and TICALC.org
and of couse YOU for downloading it ;]
 
Suggestions, comments, bugs or need any help (I would love to lend some hand), e-mail me at:

r.coded@gmail.com

ENJOY!
 